//package me.firstapp.module.weixin.kami;
//
//import java.math.BigDecimal;
//import java.util.Date;
//
//import javax.persistence.Column;
//import javax.persistence.Entity;
//import javax.persistence.Table;
//
//import me.firstapp.module.base.BaseEntity;
//
//@Entity
//@Table(name = "KAMI_PRODUCT")
//public class KaMiProduct extends BaseEntity {
//
//	private static final long serialVersionUID = -3950097387419247186L;
//	public static final int STATUS_OFF = 0;// 下架状态
//	public static final int STATUS_ON = 1;// 上架状态
//
//	public static final String SEND_TYPE_SYSTEM = "SYSTEM";// 系统发送
//	public static final String SEND_TYPE_HAND = "HAND";// 手动发送
//
//	public static final String CHANNEL_SALE = "SALE";// 售卖渠道
//	public static final String CHANNEL_EXCHANGE = "EXCHANGE";// 兑换渠道
//
//	public static final int ORDER_NEED_REMARK_NO = 0;// 订单不需要备注
//	public static final int ORDER_NEED_REMARK_YES = 1;// 订单需要备注
//
//	// 卡密种类id
//	@Column(name = "KAMI_CATEGORY_ID", nullable = false)
//	private Long kaMiCategoryId;
//
//	// 种类名称
//	@Column(name = "CATEGORY_NAME", length = 30, nullable = false)
//	private String categoryName;
//
//	// 名称
//	@Column(name = "NAME", length = 50, nullable = false)
//	private String name;
//
//	// 成本
//	@Column(name = "COST", columnDefinition = "DECIMAL(11, 4)", nullable = false)
//	private BigDecimal cost;
//
//	// 粉丝价
//	@Column(name = "FANS_PRICE", columnDefinition = "DECIMAL(11, 4)", nullable = false)
//	private BigDecimal fansPrice;
//
//	// 基础会员价
//	@Column(name = "BASE_VIP_PRICE", columnDefinition = "DECIMAL(11, 4)", nullable = false)
//	private BigDecimal baseVipPrice;
//
//	// 高级代理价
//	@Column(name = "HIGH_VIP_PRICE", columnDefinition = "DECIMAL(11, 4)", nullable = false)
//	private BigDecimal highVipPrice;
//
//	// 上级基础会员贝币分成
//	@Column(name = "CHIEF_BASE_VIP_WEI_BI", columnDefinition = "DECIMAL(11, 4)", nullable = false)
//	private BigDecimal chiefBaseVipJinBi;
//
//	// 上级高级代理贝币分成
//	@Column(name = "CHIEF_HIGH_VIP_WEI_BI", columnDefinition = "DECIMAL(11, 4)", nullable = false)
//	private BigDecimal chiefHighVipJinBi;
//
//	// 上级基础会员积分分成
//	@Column(name = "CHIEF_BASE_VIP_POINT", columnDefinition = "DECIMAL(11, 4)", nullable = false)
//	private BigDecimal chiefBaseVipPoint;
//
//	// 上级高级代理积分分成
//	@Column(name = "CHIEF_HIGH_VIP_POINT", columnDefinition = "DECIMAL(11, 4)", nullable = false)
//	private BigDecimal chiefHighVipPoint;
//
//	// 描述
//	@Column(name = "DESCRIPTION", length = 500)
//	private String description;
//
//	// 发送方式，系统自动：SYSTEM,手动：HAND
//	@Column(name = "SEND_TYPE", length = 10, nullable = false)
//	private String sendType;
//
//	// 状态，0：下架，1：上架
//	@Column(name = "STATUS", columnDefinition = "TINYINT", nullable = false)
//	private Integer status;
//
//	// 添加时间
//	@Column(name = "TIME_AT", columnDefinition = "DATETIME", nullable = false)
//	private Date timeAt;
//
//	// 备注（对卡密产品的注意事项等的填写）
//	@Column(name = "REMARK", length = 40)
//	private String remark;
//
//	// 渠道,SALE:售卖渠道，EXCHANGE:兑换渠道 (兑换渠道的商品不参与积分返利及贝币分成)
//	@Column(name = "CHANNEL", length = 10, nullable = false)
//	private String channel;
//
//	// 兑换渠道时所需兑换的积分，非兑换渠道默认为0
//	@Column(name = "EXCHANGE_POINT", columnDefinition = "DECIMAL(11, 4) DEFAULT 0", nullable = false)
//	private BigDecimal exchangePoint;
//
//	// 订单备注提示信息(手动发送时需要 如：请输入QQ号)
//	@Column(name = "ORDER_REMARK_TIP", length = 200)
//	private String orderRemarkTip;
//
//	public String getName() {
//		return name;
//	}
//
//	public void setName(String name) {
//		this.name = name;
//	}
//
//	public BigDecimal getCost() {
//		return cost;
//	}
//
//	public void setCost(BigDecimal cost) {
//		this.cost = cost;
//	}
//
//	public String getDescription() {
//		return description;
//	}
//
//	public void setDescription(String description) {
//		this.description = description;
//	}
//
//	public Integer getStatus() {
//		return status;
//	}
//
//	public void setStatus(Integer status) {
//		this.status = status;
//	}
//
//	public String getRemark() {
//		return remark;
//	}
//
//	public void setRemark(String remark) {
//		this.remark = remark;
//	}
//
//	public Long getKaMiCategoryId() {
//		return kaMiCategoryId;
//	}
//
//	public void setKaMiCategoryId(Long kaMiCategoryId) {
//		this.kaMiCategoryId = kaMiCategoryId;
//	}
//
//	public String getOrderRemarkTip() {
//		return orderRemarkTip;
//	}
//
//	public void setOrderRemarkTip(String orderRemarkTip) {
//		this.orderRemarkTip = orderRemarkTip;
//	}
//
//	public String getSendType() {
//		return sendType;
//	}
//
//	public void setSendType(String sendType) {
//		this.sendType = sendType;
//	}
//
//	public String getCategoryName() {
//		return categoryName;
//	}
//
//	public void setCategoryName(String categoryName) {
//		this.categoryName = categoryName;
//	}
//
//	public Date getTimeAt() {
//		return timeAt;
//	}
//
//	public void setTimeAt(Date timeAt) {
//		this.timeAt = timeAt;
//	}
//
//	public BigDecimal getFansPrice() {
//		return fansPrice;
//	}
//
//	public void setFansPrice(BigDecimal fansPrice) {
//		this.fansPrice = fansPrice;
//	}
//
//	public BigDecimal getBaseVipPrice() {
//		return baseVipPrice;
//	}
//
//	public void setBaseVipPrice(BigDecimal baseVipPrice) {
//		this.baseVipPrice = baseVipPrice;
//	}
//
//	public BigDecimal getHighVipPrice() {
//		return highVipPrice;
//	}
//
//	public void setHighVipPrice(BigDecimal highVipPrice) {
//		this.highVipPrice = highVipPrice;
//	}
//
//	public BigDecimal getChiefBaseVipJinBi() {
//		return chiefBaseVipJinBi;
//	}
//
//	public void setChiefBaseVipJinBi(BigDecimal chiefBaseVipJinBi) {
//		this.chiefBaseVipJinBi = chiefBaseVipJinBi;
//	}
//
//	public BigDecimal getChiefHighVipJinBi() {
//		return chiefHighVipJinBi;
//	}
//
//	public void setChiefHighVipJinBi(BigDecimal chiefHighVipJinBi) {
//		this.chiefHighVipJinBi = chiefHighVipJinBi;
//	}
//
//	public BigDecimal getChiefBaseVipPoint() {
//		return chiefBaseVipPoint;
//	}
//
//	public void setChiefBaseVipPoint(BigDecimal chiefBaseVipPoint) {
//		this.chiefBaseVipPoint = chiefBaseVipPoint;
//	}
//
//	public BigDecimal getChiefHighVipPoint() {
//		return chiefHighVipPoint;
//	}
//
//	public void setChiefHighVipPoint(BigDecimal chiefHighVipPoint) {
//		this.chiefHighVipPoint = chiefHighVipPoint;
//	}
//
//	public String getChannel() {
//		return channel;
//	}
//
//	public void setChannel(String channel) {
//		this.channel = channel;
//	}
//
//	public BigDecimal getExchangePoint() {
//		return exchangePoint;
//	}
//
//	public void setExchangePoint(BigDecimal exchangePoint) {
//		this.exchangePoint = exchangePoint;
//	}
//
//}
